umbrella cell - French English Dictionary